package com.java.yz.day11.ketang;

import java.util.Enumeration;
import java.util.Vector;

/*
    Vector类概述
        底层数据结构是数组，查询快，增删慢
        线程安全，效率低   (后面还是用ArrayList，这个效率高)
   Vector类特有功能
        public void addElement(E obj)   //这个就与get()方法相同
        public E elementAt(int index)    /element元素的意思  输入下标查找对应下标的元素
        public Enumeration elements()   //相当于迭代器，只是名字不同
    Vector案例
        存储字符串并遍历
        存储自定义对象并遍历
 */
public class VectorDemo1 {
    public static void main(String[] args) {
        //创建对象
        Vector vector = new Vector();

        //添加元素
        vector.addElement("hello");
        vector.addElement("hadoop");
        vector.addElement("hive");

        //System.out.println(vector.elementAt(0));

        //对该集合进行遍历
        Enumeration elements = vector.elements();
        while (elements.hasMoreElements()){
            String s = (String) elements.nextElement();
            System.out.println(s);
        }
    }
}
